½Ŀ¼:

11. ʵʱ(realtime)
   11.1. ˵
  
11. ʵʱ(realtime):
=======================

11.1. ˵:
     
     ӳ Fikker ϵͳǰϢ, ˿ɼˢһ.
     
     (1). ǰû(CurrentUserConnections):
          
          ӳ User -> Fikker ;
          
     (2). Դվ(CurrentUpstreamConnections);
     
          ӳ Fikker -> Upstreams ;
          
     (3). ǰڴռ(AllUsedMemSize): 
          
          ***** Ҫ˵:  3.4.8 汾󽫲ṩ.
          
          Fikker ͳռõڴ, ҳ滺(Webcache), , , 
          ݽ, ϵͳ绺ڴռûͳ, λΪ KB.
          
     (4). ǰҳռڴ(CacheUsedMemSize):
          
          ͳƵǰҳĳߴ, λΪ KB;
          
     (5). ǰڴ滺ҳ(NumOfCaches);
     
          ǰڴ滺ҳ, ҳɹ + Ա + οͻ, :
          Աҳ + ҳ + οͻҳ = ҳ滺;
     
     (6). Fikker ѷ͸(Request)(TotalSendKB);
     
          ͳƵǰ Fikker ѷ͸(Request), λΪ KB.
          
          ʵʱ㷽ʽ:
          ʵʱ(bps) = (η - ϴη) / ϴʱ;
          
          ע:
          bps ǰ bit ʼ, byte ʳ 8  bps ֵ;
          
     (7). Fikker ѽ(Request)(TotalRecvKB);
     
          ͳƵǰ Fikker ѽ(Request), λΪ KB;
          
          ʵʱ㷽ʽ:
          ʵʱ(bps) = (ν - ϴν) / ϴʱ;
          
          ע:
          bps ǰ bit ʼ, byte ʳ 8  bps ֵ;
          
          ע:
          +-----------+    TotalRecvKB   +----------+    TotalSendToResponseKB     +------------+
          |           |  ------------->  |          |  ------------------------->  |            |
          |  Request  |                  |  Fikker  |                              |  Response  |
          |           |  <-------------  |          |  <-------------------------  |            |
          +-----------+    TotalSendKB   +----------+    TotalRecvFromResponseKB   +------------+
          
     (8). Fikker ѻỰ(NumOfCachedSessions):
          
          ͳƵǰ Fikker ѻûỰ(Session), λ: .
     
     (9). Fikker ҳ(NumOfPublicCaches):
          
          ṩû, ͳƵǰҳ, 
          Աҳ + ҳ + οͻҳ = ҳ滺;
     
     (10). Fikker Աҳ(NumOfMemberCaches):
          
          Աֻṩ¼û, ͳƵǰԱҳ, 
          Աҳ + ҳ + οͻҳ = ҳ滺;
     
     (11). Fikker οͻҳ(NumOfVisitorCaches):
          
          Աֻṩοû, ͳƵǰοͻҳ, 
          Աҳ + ҳ + οͻҳ = ҳ滺;
     
     (12). Fikker ͳƹռõڴߴ(PublicCacheUsedMemSize)
          
          ҳṩοͷ, ͳƵǰĹռõڴС, 
          ߴ + Աߴ + οͻߴ = ҳ滺ߴ;
          
          λ: KB
     
     (13). Fikker ͳƻԱռõڴߴ(MemberCacheUsedMemSize)
          
          ԱҳṩԱ, ͳƵǰĻԱռõڴС, 
          ߴ + Աߴ + οͻߴ = ҳ滺ߴ;
          
          λ: KB
     
     (14). Fikker ͳοͻռõڴߴ(VisitorCacheUsedMemSize)
          
          οͻҳṩǵ¼û, ͳƵǰοͻռõڴС, 
          ߴ + Աߴ + οͻߴ = ҳ滺ߴ;
          
          λ: KB
     
     (15). ǰͳƻܱ(CurrentTotalStatReport):
     
          ͳ˵, ο "ͳ" ½, ʵʱ, 
           txt ıʽ, ǱЭֶηʽ, 
          ֱӴݸֱʾı.
          
          ͼ:
          =====
          
            ͳʼʱ(2010-11-17 19:46:22) - ͳƽʱ(2010-11-17 19:47:11)
            +-----------+--------------+--------------+----------------+--------------+
            | ʡ\Ŀ | TR   | IP | ˾   | ٷֱ%  |
            +-----------+--------------+--------------+----------------+--------------+
            |       | 0            | 0            | 0.00           | 0.00%        |
            +-----------+--------------+--------------+----------------+--------------+
            | Ϻ      | 0            | 0            | 0.00           | 0.00%        |
            +-----------+--------------+--------------+----------------+--------------+
            |       | 0            | 0            | 0.00           | 0.00%        |
            +-----------+--------------+--------------+----------------+--------------+
            | ɹ    | 0            | 0            | 0.00           | 0.00%        |
            +-----------+--------------+--------------+----------------+--------------+
            |       | 33           | 1            | 33.00          | 100.00%      |
            +-----------+--------------+--------------+----------------+--------------+
            | ϼ ->   | 33           | 1            | 33.00          | 100.00%      |
            +-----------+--------------+--------------+----------------+--------------+
            : 51.52%
            
     (16). ʵʱͳƻܱ(CurrentItemStatReport):
     
          ڷͳ˵, ο "ͳ" ½, ʵʱ, 
           txt ıʽ, ǱЭֶηʽ, 
          ֱӴݸֱʾı.
          
     (17). ʵʱԶ:
          
           TCP ӻһֱ(), ʵʱĴ Fikker ȡʱԶϢ,
          һЩϢ:
          (a). Զ IP Ϣ,  IP  ˿  User-Agent  (Method)  ַ(URL), ѡ;
          
          Ҫע:
          (a). ʱ(instant)ϢڷȽϴʱ, ϢʾȽ϶, 
               ߵҪ϶ǰľϢ, Ȼ߾Ҫϳڴ, Ӱ߱ȶ;
          
          (b). վСʱ, ܳʱûʱ, ӿܻᱻ·, 
               һʱ(: 5)ûյµϢ, Ҫ, Ͽе, ½.
          
          (c). ںܶվ, ϣվķ־ϢԱ, ԱԺѯ;
          
          ͼ:
          ====
          
          ʱ               IP             Location               URL               I    HC    User-Agent                                                                                     HMC
          2010-12-03 12:55:23 -> 211.155.235.166 -> "" -> GET -> http://fikker.com/ -> 0 -> 1 -> "Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12" -> 0
          
          ˵:
          =====
          
          ʱ - DateTime, ѡ;
          IP - RequestIP, IPַ;
          Method - RequestMethod, ֧ GET, POST, CONNECT;
          URL - RequestUrl, ӵַ;
          
          Location - ѡ, IPϢ, : ͨ, Ϻŵ;
          I - InvalidRequest, ѡ, ǷЧǷ, ¼:
              a. ͣ״̬;
              b. IPں;
              c. HostڷǷ;
              d. HTTPͷд;
              e. URLض(301302)һURL;
              f. URLػ;
              g. ڴ治, Fikker û״̬ 503 Service Temporarily Unavailable
              
          HC - HitCache, ѡ, Ƿ˻;
          User-Agent - ѡ, ͻ;
          HMC - HitMemberCache, ѡ, Ƿ˻Ա;
     
     (18). Fikker ѷ͸Ӧ(Response)(TotalSendToResponseKB);
     
          ͳƵǰ Fikker ѷ͸Ӧ(Response), λΪ KB.
          
          ʵʱ㷽ʽ:
          ʵʱ(bps) = (η - ϴη) / ϴʱ;
          
          ע:
          bps ǰ bit ʼ, byte ʳ 8  bps ֵ;
          
     (19). Fikker ѽӦ(Response)(TotalRecvFromResponseKB);
     
          ͳƵǰ Fikker ѽӦ(Response), λΪ KB;
          
          ʵʱ㷽ʽ:
          ʵʱ(bps) = (ν - ϴν) / ϴʱ;
          
          ע:
          bps ǰ bit ʼ, byte ʳ 8  bps ֵ;
          
          ע:
          +-----------+    TotalRecvKB   +----------+    TotalSendToResponseKB     +------------+
          |           |  ------------->  |          |  ------------------------->  |            |
          |  Request  |                  |  Fikker  |                              |  Response  |
          |           |  <-------------  |          |  <-------------------------  |            |
          +-----------+    TotalSendKB   +----------+    TotalRecvFromResponseKB   +------------+
          
     (20). Fikker ǰӲ̲д(CountOfAFRWR):
           
           CountOfAFRWR - Count Of Asyn Files Reading Writing Request, 첽д,
           ڷӳӲ̻ļĶд, Ӳ̸ص.
           
     (21). Fikker ǰӲ̻ļ(NumOfDiskCaches):
          
           ͳƵǰӲ̻˶ٸҳļ.
           
     (22). Fikker ǰӲ̻ļĳߴ(SizeOfDiskCachesIndex):
           
           Fikker Ӳ̻ļ, ڿٶλ. ļ ~/config/dcindex/ Ŀ¼,
           ļĳߴԽ, Ӳ̻ҳļԽ, ռõڴռҲԽ.
           
     (23). Fikker ǰ DNS (NumOfDNSCaches):
           
           ͳƵǰ DNS ˶.
           
     (24). ǰϵͳڴܳߴ(TotalPhyMemSizeKB):
           
           ȡǰϵͳʹڴС, λ: KB.
           
     (25). ǰϵͳڴʣߴ(FreePhyMemSizeKB):
           
           ȡǰϵͳʣڴС, λ: KB.
           
     (26). Fikker ռϵͳڴֵ(FikPeakUsedMemSizeKB):
           
           Fikker ռϵͳڴֵ, λ: KB.
           
     (27). Fikker ǰռϵͳڴ(FikUsedMemSizeKB):
           
           Fikker ǰռϵͳڴ, λ: KB.
           
     (28). Fikker ڵĺ(CurrentTickCount):
           
           Fikker ڵĺ, λ: (ms).
           
           ע: ʱĲֵ, Աʵʱֵ, :
           ûش = ( TotalSendKB ֵ - ϴ TotalSendKB ֵ) / ( CurrentTickCount ֵ - ϴ CurrentTickCount ֵ)
           
     (29). չ ..